﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SHZY.Common.Const;
using SHZY.Common.Contracts;
using SqlSugar;

namespace SHZY.Business.Entitys.Common.Entity
{
    /// <summary>
    /// 打印记录实体.
    /// </summary>
    [SugarTable("com_base_print_log", "打印记录")]
    [Tenant(ClaimConst.TENANTID)]
    public class ComBasePrintLogEntity:CLDEntityBase
    {
        /// <summary>
        /// 数据源编码.
        /// </summary>
        [SugarColumn(ColumnName = "F_CustomerId", ColumnDescription = "数据源编码")]
        public string CustomerId { get; set; }

        /// <summary>
        /// 打印数量.
        /// </summary>
        [SugarColumn(ColumnName = "F_PrintNum", ColumnDescription = "打印数量")]
        public int? PrintNum { get; set; }

        /// <summary>
        /// 打印文件.
        /// </summary>
        [SugarColumn(ColumnName = "F_PrintFile", ColumnDescription = "打印文件")]
        public object PrintFile { get; set; }

        /// <summary>
        /// 打印生成的序列号json.
        /// </summary>
        [SugarColumn(ColumnName = "F_PrintSerial", ColumnDescription = "打印生成的序列号json")]
        public object PrintSerial { get; set; }

        /// <summary>
        /// 是否读取0未读取 1已读取.
        /// </summary>
        [SugarColumn(ColumnName = "F_IsRead", ColumnDescription = "是否读取0未读取 1已读取")]
        public int? IsRead { get; set; }
    }
}
